home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 23
/
AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso
/
Updates
/
Librarys
/
zee_ini_library
/
include
/
pragma
/
ini_pragmas.h
Wrap
C/C++ Source or Header
|
1999-07-28
|
8KB
|
170 lines
#ifndef _INCLUDE_PRAGMA_INI_LIB_H
#define _INCLUDE_PRAGMA_INI_LIB_H
/*
** $VER: ini_lib.h (16/03/99)
**
** Storm-C pragma file
*/
#ifndef CLIB_INI_PROTOS_H
#include <clib/ini_protos.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
#if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
#pragma amicall(INIBase,0x1E,iniAllocPMem(D0))
#pragma amicall(INIBase,0x24,iniFreePMem(A1,D0))
#pragma amicall(INIBase,0x2A,iniAllocNameStr(A0))
#pragma amicall(INIBase,0x30,iniFreeNameStr(A0))
#pragma amicall(INIBase,0x36,iniSetString(A0,A1))
#pragma amicall(INIBase,0x3C,iniSetNameStr(A0,A1))
#pragma amicall(INIBase,0x42,iniOpenDefault(A0,A1,D0))
#pragma amicall(INIBase,0x48,iniOpenFile(D1,D2))
#pragma amicall(INIBase,0x4E,iniOpenFromFH(A0,D0))
#pragma amicall(INIBase,0x54,iniOpenMem(A0,D0))
#pragma amicall(INIBase,0x5A,iniClose(A0))
#pragma amicall(INIBase,0x60,iniSaveFile(A0,D1,D2))
#pragma amicall(INIBase,0x66,iniSaveToFH(A0,A1))
#pragma amicall(INIBase,0x6C,iniCreateContext(A0))
#pragma amicall(INIBase,0x72,iniFreeContext(A0))
#pragma amicall(INIBase,0x78,iniAddContext(A0,A1))
#pragma amicall(INIBase,0x7E,iniRemContext(A0))
#pragma amicall(INIBase,0x84,iniInsertContext(A0,A1,A2))
#pragma amicall(INIBase,0x8A,iniDeleteContext(A0))
#pragma amicall(INIBase,0x90,iniCreateContextItem(A0))
#pragma amicall(INIBase,0x96,iniFreeContextItem(A0))
#pragma amicall(INIBase,0x9C,iniAddContextItem(A0,A1))
#pragma amicall(INIBase,0xA2,iniRemContextItem(A0))
#pragma amicall(INIBase,0xA8,iniInsertContextItem(A0,A1,A2))
#pragma amicall(INIBase,0xAE,iniDeleteContextItem(A0))
#pragma amicall(INIBase,0xB4,iniReadLong(A0,A1,A2,D0,D1))
#pragma amicall(INIBase,0xBA,iniReadFloat(A0,A1,A2,D0,D1))
#pragma amicall(INIBase,0xC0,iniReadStr(A0,A1,A2,A3,D0))
#pragma amicall(INIBase,0xC6,iniReadByteA(A0,A1,A2,A3,D0,D1))
#pragma amicall(INIBase,0xCC,iniReadWordA(A0,A1,A2,A3,D0,D1))
#pragma amicall(INIBase,0xD2,iniReadLongA(A0,A1,A2,A3,D0,D1))
#pragma amicall(INIBase,0xD8,iniReadFloatA(A0,A1,A2,A3,D0,D1))
#pragma amicall(INIBase,0xDE,iniReadStrA(A0,A1,A2,A3,D0,D1))
#pragma amicall(INIBase,0xE4,iniWriteLong(A0,A1,A2,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0xEA,iniWriteFloat(A0,A1,A2,D0,D1,D2,D3,D4,D5))
#pragma amicall(INIBase,0xF0,iniWriteStr(A0,A1,A2,A3,D0))
#pragma amicall(INIBase,0xF6,iniWriteByteA(A0,A1,A2,A3,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0xFC,iniWriteWordA(A0,A1,A2,A3,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0x102,iniWriteLongA(A0,A1,A2,A3,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0x108,iniWriteFloatA(A0,A1,A2,A3,D0,D1,D2,D3,D4,D5))
#pragma amicall(INIBase,0x10E,iniWriteStrA(A0,A1,A2,A3,D0,D1))
#pragma amicall(INIBase,0x114,iniGetContextName(A0,A1))
#pragma amicall(INIBase,0x11A,iniGetContextItem(A0,A1,A2))
#pragma amicall(INIBase,0x120,iniGetContextItemData(A0,A1,A2))
#pragma amicall(INIBase,0x126,iniGetContextItemDataA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x12C,iniCheckComment(A0,A1))
#pragma amicall(INIBase,0x132,iniGetNumArrays(A0,A1))
#pragma amicall(INIBase,0x138,iniGetArrayLine(A0,A1,D0))
#pragma amicall(INIBase,0x13E,iniGetArrayPos(A0,A1,D0))
#pragma amicall(INIBase,0x144,iniGetLong(A0,A1,D0))
#pragma amicall(INIBase,0x14A,iniGetFloat(A0,A1,D0))
#pragma amicall(INIBase,0x150,iniGetStr(A0,A1,A2))
#pragma amicall(INIBase,0x156,iniGetByteA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x15C,iniGetWordA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x162,iniGetLongA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x168,iniGetFloatA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x16E,iniGetStrA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x174,iniPutLong(A0,A1,D0,D1,D2,D3))
#pragma amicall(INIBase,0x17A,iniPutFloat(A0,A1,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0x180,iniPutStr(A0,A1,A2))
#pragma amicall(INIBase,0x186,iniPutByteA(A0,A1,A2,D0,D1,D2,D3))
#pragma amicall(INIBase,0x18C,iniPutWordA(A0,A1,A2,D0,D1,D2,D3))
#pragma amicall(INIBase,0x192,iniPutLongA(A0,A1,A2,D0,D1,D2,D3))
#pragma amicall(INIBase,0x198,iniPutFloatA(A0,A1,A2,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0x19E,iniPutStrA(A0,A1,A2,D0))
#pragma amicall(INIBase,0x1A4,iniStrToInt(A0,D0))
#pragma amicall(INIBase,0x1AA,iniIntToStr(A0,D0,D1,D2,D3))
#pragma amicall(INIBase,0x1B0,iniStrToFloat(A0,D0))
#pragma amicall(INIBase,0x1B6,iniFloatToStr(A0,D0,D1,D2,D3,D4))
#pragma amicall(INIBase,0x1BC,iniFindContext(A0,A1,D0))
#pragma amicall(INIBase,0x1C2,iniFindItem(A0,A1,D0))
#endif
#if defined(_DCC) || defined(__SASC)
#pragma libcall INIBase iniAllocPMem 1e 001
#pragma libcall INIBase iniFreePMem 24 0902
#pragma libcall INIBase iniAllocNameStr 2a 801
#pragma libcall INIBase iniFreeNameStr 30 801
#pragma libcall INIBase iniSetString 36 9802
#pragma libcall INIBase iniSetNameStr 3c 9802
#pragma libcall INIBase iniOpenDefault 42 09803
#pragma libcall INIBase iniOpenFile 48 2102
#pragma libcall INIBase iniOpenFromFH 4e 0802
#pragma libcall INIBase iniOpenMem 54 0802
#pragma libcall INIBase iniClose 5a 801
#pragma libcall INIBase iniSaveFile 60 21803
#pragma libcall INIBase iniSaveToFH 66 9802
#pragma libcall INIBase iniCreateContext 6c 801
#pragma libcall INIBase iniFreeContext 72 801
#pragma libcall INIBase iniAddContext 78 9802
#pragma libcall INIBase iniRemContext 7e 801
#pragma libcall INIBase iniInsertContext 84 a9803
#pragma libcall INIBase iniDeleteContext 8a 801
#pragma libcall INIBase iniCreateContextItem 90 801
#pragma libcall INIBase iniFreeContextItem 96 801
#pragma libcall INIBase iniAddContextItem 9c 9802
#pragma libcall INIBase iniRemContextItem a2 801
#pragma libcall INIBase iniInsertContextItem a8 a9803
#pragma libcall INIBase iniDeleteContextItem ae 801
#pragma libcall INIBase iniReadLong b4 10a9805
#pragma libcall INIBase iniReadFloat ba 10a9805
#pragma libcall INIBase iniReadStr c0 0ba9805
#pragma libcall INIBase iniReadByteA c6 10ba9806
#pragma libcall INIBase iniReadWordA cc 10ba9806
#pragma libcall INIBase iniReadLongA d2 10ba9806
#pragma libcall INIBase iniReadFloatA d8 10ba9806
#pragma libcall INIBase iniReadStrA de 10ba9806
#pragma libcall INIBase iniWriteLong e4 43210a9808
#pragma libcall INIBase iniWriteFloat ea 543210a9809
#pragma libcall INIBase iniWriteStr f0 0ba9805
#pragma libcall INIBase iniWriteByteA f6 43210ba9809
#pragma libcall INIBase iniWriteWordA fc 43210ba9809
#pragma libcall INIBase iniWriteLongA 102 43210ba9809
#pragma libcall INIBase iniWriteFloatA 108 543210ba980a
#pragma libcall INIBase iniWriteStrA 10e 10ba9806
#pragma libcall INIBase iniGetContextName 114 9802
#pragma libcall INIBase iniGetContextItem 11a a9803
#pragma libcall INIBase iniGetContextItemData 120 a9803
#pragma libcall INIBase iniGetContextItemDataA 126 0a9804
#pragma libcall INIBase iniCheckComment 12c 9802
#pragma libcall INIBase iniGetNumArrays 132 9802
#pragma libcall INIBase iniGetArrayLine 138 09803
#pragma libcall INIBase iniGetArrayPos 13e 09803
#pragma libcall INIBase iniGetLong 144 09803
#pragma libcall INIBase iniGetFloat 14a 09803
#pragma libcall INIBase iniGetStr 150 a9803
#pragma libcall INIBase iniGetByteA 156 0a9804
#pragma libcall INIBase iniGetWordA 15c 0a9804
#pragma libcall INIBase iniGetLongA 162 0a9804
#pragma libcall INIBase iniGetFloatA 168 0a9804
#pragma libcall INIBase iniGetStrA 16e 0a9804
#pragma libcall INIBase iniPutLong 174 32109806
#pragma libcall INIBase iniPutFloat 17a 432109807
#pragma libcall INIBase iniPutStr 180 a9803
#pragma libcall INIBase iniPutByteA 186 3210a9807
#pragma libcall INIBase iniPutWordA 18c 3210a9807
#pragma libcall INIBase iniPutLongA 192 3210a9807
#pragma libcall INIBase iniPutFloatA 198 43210a9808
#pragma libcall INIBase iniPutStrA 19e 0a9804
#pragma libcall INIBase iniStrToInt 1a4 0802
#pragma libcall INIBase iniIntToStr 1aa 3210805
#pragma libcall INIBase iniStrToFloat 1b0 0802
#pragma libcall INIBase iniFloatToStr 1b6 43210806
#pragma libcall INIBase iniFindContext 1bc 09803
#pragma libcall INIBase iniFindItem 1c2 09803
#endif
#ifdef __cplusplus
}
#endif
#endif